@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
#header{font:12px/1.5 tahoma,arial,\5b8b\4f53;list-style:none;height:145px;}
#header a{text-decoration:none;outline:none; cursor:pointer;}
#header a:hover{text-decoration:underline;}
#header dl,ol,ul,li{list-style:none;}
#header img{border:none;vertical-align:top;}
#header .hdt-wrap,.nav-wrap,.hdi,.login,.login span.left,.nav a,.nav a:hover,.nav a:hover span,.nav a.current,.nav a.current span,.nav a.current:hover,.nav a.current:hover span{background:url(../images/header.png) no-repeat;}
#header .hdt-wrap{background-repeat:repeat-x;}
#header .hdt{width:990px;margin:0 auto;height:105px;}.hdt h1{display:none;}
#header .logo{float:left;padding-top:18px; overflow:hidden;}
#header .logo img{ max-height:80px;_height:75px;}
#header .city{width:80px;height:40px;float:left;padding:52px 0 0 9px;}
#header .city h2{font-size:14px;}
#header .city a{color:#777;position:relative;padding-right:12px;display:inline-block;}
#header .city a .tri4{border-top:4px solid #6d6e6d;right:0;top:8px;top:6px\9;_top:8px;}
#header .hdc{width:670px;height:105px;float:right;}
#header .hdi{height:26px;padding-right:5px;background-position:right -285px;position:relative;z-index:1000;}
#header .login{width:auto;height:26px;float:right;background-position:0 -258px;background-repeat:repeat-x;position:relative;padding-left:55px;}
#header .login span{display:inline-block;height:26px;float:left;padding-right:12px;line-height:26px;color:#727071;}
#header .login i{  padding-top:5px;}
#header .login span.left{width:29px;background-position:0 -322px;padding-right:0;position:absolute;left:0;top:0;}
#header .login strong{display:inline-block;height:26px;color:#3f3f3f;width:auto;float:left;margin-right:10px;line-height:26px;font-weight:normal;}
#header .login strong a{color:#506eaa;}
#header .login span.grade{font-size:0;padding-top:7px;padding-top:6px\0;*padding-top:2px;_padding-top:7px;height:19px;line-height:19px;overflow:hidden;padding-right:12px;}
#header .login span.grade a img{margin-right:2px;}.login a.loga{display:inline-block;height:26px;width:auto;float:left;color:#506eaa;margin-right:8px;line-height:26px;}
#header .hdi ul{width:auto;float:right;}.hdi li{width:auto;height:18px;float:left;padding-top:4px;_padding-top:6px;vertical-align:top;}
#header .hdi li a{color:#656565;padding:2px 9px 2px 8px;}
#header .hdi li span{display:inline-block;margin-top:2px;width:0;height:9px;font-size:9px;line-height:9px;border-left:1px solid #c7c7c7;}
#header .search{margin-top:10px;padding:0 0px 0 10px;float:left;position:relative;z-index:10;}
#header .focus{width:524px;padding-left:13px;}
#header .focus input.sct{width:415px;}.focus span.scv{display:none;}
#header .search-text{display:none;background-color:#fffbfb;border:1px solid #cfcfcf;width:413px;position:absolute;left:-10px;top:36px;padding:5px 0;z-index:2000;}
#header .search-text li{height:21px;cursor:pointer;padding-left:12px;}.search-text li strong{font-weight:normal;}
#header .search-text li a{display:block;width:420px;padding-left:13px;height:21px;line-height:21px;color:#343434;}
#header .search-text li a:hover{text-decoration:none;color:#506eaa;background-color:#edeef7;}
#header .ac_even .ac_odd{color:#343434;height:21px;line-height:21px;padding-left:13px;}
#header .ac_over{text-decoration:none;color:#506eaa;background-color:#edeef7;}
#header .nav-wrap{background-color:#ff7d00;background-position:0 -105px;background-repeat:repeat-x;border-bottom:1px solid #FFF;}
#header .nav{width:990px;margin:0 auto;height:38px;padding-left:0;}
#header .nav a{color:#FFF;padding-right:17px;height:38px;width:auto;display:block;float:left;font:bold 14px/38px \5b8b\4f53;background-position:right -361px;position:relative;}
#header .nav a span{display:inline-block;padding-left:15px;cursor:pointer;}
#header .nav a:hover{background-position:right -181px;margin-left:-2px;text-decoration:none; color:White;}
#header .nav a:hover span{background-position:left -181px;padding-left:17px;text-decoration:none;}
#header .nav a.lashou:hover{_padding-left:-1px;}
#header .nav a.current{background-position:right -219px;margin:0 2px 0 -2px;}
#header .nav a.current span{background-position:left -219px;}
#header .nav a.current:hover{background-position:right -219px;}
#header .nav a.current:hover span{margin-left:0;padding-left:15px;background-position:left -219px;}
#header .nav a.mobile{float:right;width:88px;height:38px;background-position:-31px -322px;padding:0 0 0 36px;margin-right:-3px;}
#header .nav a.mobile:hover{background-position:-31px -322px;}
#header .cart{float:right; font-size:13px; font-weight:bold; color:#888;  margin-top:23px; background-repeat:no-repeat;background-image:url("../images/skin.gif");background-position:0px -37px; height:33px; line-height:33px; width:177px; text-align:center; }
#header .cart a:hover{ text-decoration:none;}